package string;

import java.util.Scanner;

public class Demo05 {
    public static void main(String[] args) {
        /**
         * 判断当前字符串至少存在一个点
         * indexof(".") 如果返回-1，代表当前域名中并没有"."，直接原样输出
         *              如果返回>=0，则代表当前域名中至少存在一个"."
         * 求出第一个点的下标后，还需要判断第二个点是否存在
         * 如果不存在
         * substring(第一个点的下标+1)
         * 如果存在
         * substring(第一个点的下标加1，第二个点的下标)*/

        Scanner scan = new Scanner(System.in);
        System.out.println("请输入域名：");
        String ym = scan.next(); //ym:域名
        //判断第一个"."是否存在
        int start = ym.indexOf("."); //如果存在返回下标，不存在返回-1
        if(start<0){
            System.out.println("公司名："+ym);
        } else {
            //判断是否存在第二个"."
            int end = ym.indexOf(".",start+1);
            String name;
            //当第二个点不存在时
            if(end<0){
                name = ym.substring(start+1);
            }else {
                //第二个点存在时
                name = ym.substring(start+1,end);
            }
            System.out.println("公司名："+name);
        }
    }
}
